home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HPAVC
/
HPAVC CD-ROM.iso
/
RANDSCAN.ZIP
/
RANDSCAN.BAS
next >
Wrap
BASIC Source File
|
1991-06-16
|
15KB
|
427 lines
1 REM Random And Sequential Scanner
2 REM Written Christmas Break 1990
3 REM This Program Is Public Domain, Feel Free To
5 REM Modify, Distribute and Fuck Up This Program Any Way You Want..
6 CLS
7 GOSUB 15000
8 PRINT " Enter Optional Randomization Seed (1-100) ":INPUT G
9 RS=0:PTG=0:F=0:ARA=0:NRA=0:KOM=0:STAT$="N/A"
10 PRINT " Sequential Or Random ? "
11 PRINT " (1)-Sequential "
12 PRINT " (2)-Random "
13 PRINT " (3)-800 ULTRA Randomization "
15 INPUT RS
16 IF RS>1 THEN PRINT " How Many Random Attempts ? "
17 IF RS>1 THEN 18 ELSE 20
18 INPUT NRA
19 FTR=1
20 PRINT " Input Any Additional Modem Init Commands (ie ATS7=XX) " : INPUT SP$
25 PRINT " (1) COM 1 @ 2400 "
26 PRINT " (2) COM 2 @ 2400 "
27 PRINT " (3) COM 1 @ 1200 "
28 PRINT " (4) COM 2 @ 1200 "
29 INPUT KOM
30 ON ERROR GOTO 30000
32 PRINT "Enter File Name And Path For Output (Results Will Be Appended) "
33 INPUT OT$
40 IF KOM=2 THEN OPEN "COM2:2400,E,7,1" AS #1
42 IF KOM=1 THEN OPEN "COM1:2400,E,7,1" AS #1
43 IF KOM=3 THEN OPEN "COM1:1200,E,7,1" AS #1
44 IF KOM=4 THEN OPEN "COM2:1200,E,7,1" AS #1
45 OPEN OT$ FOR APPEND AS #2
50 GOSUB 300
60 GOSUB 500
65 GOSUB 300
66 GOSUB 550
67 GOSUB 200
68 IF RS=1 THEN GOTO 6000
70 IF RS=2 THEN GOTO 660
75 IF RS=3 THEN PRINT " Enter Filename And Path For 800 Exchange List "
80 INPUT FEX$
85 OPEN FEX$ FOR INPUT AS #3
90 IF RS=3 THEN GOTO 20000
200 REM Send Second Optional Modem String
210 PRINT " Input Optional Modem Commands (ie ATM0) "
215 INPUT SMO$
220 PRINT #1,SMO$
230 GOSUB 400
240 RETURN
300 REM CommInit Routine Pauses And Reads All Input From Modem
305 FOR T=1 TO 666: NEXT T
310 WHILE LOC(1)
320 A$=INPUT$(1,1):PRINT A$;:WEND
330 FOR T=1 TO 666: NEXT T
340 RETURN
400 REM External Call To Wait For Modem Acknowlegement Of Command
405 IF ABT$="q" THEN END
410 WHILE LOC(1)=0:WEND:GOSUB 300:RETURN
500 REM Send Init String To Modem
510 PRINT #1,"ATZ":GOSUB 300
512 GOSUB 400
520 PRINT #1,SP$:GOSUB 300
530 RETURN
550 REM Send ATX4
560 PRINT #1,"ATX4":GOSUB 300
580 RETURN
660 PRINT "What Exchange ? (Enter: 1800XXX For 800 Scanning...)
662 INPUT EXC
666 REM Dialing Of Numbers and Random Selection
667 RANDOMIZE TIMER:FOR AAA=1 TO G:IF NRA=ARA THEN GOTO 10000
668 F=0
669 R=INT(RND*10) : M=INT(RND*10) : N=INT(RND*10) : V=INT(RND*10)
675 NEXT AAA
676 FOR MMM=1 TO 1000: NEXT MMM
677 PRINT #1,SP$ :GOSUB 400
678 PRINT #1,SMO$
679 GOSUB 400
680 PRINT #1,"ATDT";EXC;R;M;N;V
685 ARA=ARA+1
690 IF PTGFX=1 THEN GOSUB 26000
1000 REM Attempt To Read And Process Modem CONNECT/BUSY/NO CARRIER Messages...
1015 WHILE LOC(1) OR F=0
1016 UWP$=INKEY$ : IF UWP$=CHR$(27) THEN GOTO 10000
1020 B$=INPUT$(2,1)
1021 IF B$="CO" THEN GOTO 3000
1022 IF B$="NN" THEN F=1
1023 IF B$="NO" THEN F=2
1024 IF B$="BU" THEN F=2
1025 IF B$="BU" THEN PTG=1
1027 PRINT B$;
1030 WEND
1035 IF F=2 THEN GOTO 5000
1040 IF F=1 THEN GOTO 3000
2000 REM
2030 PRINT "OH SHIT!"
3000 REM Log Randomly Located Carriers
3001 F=0
3002 CLOSE #1
3005 PRINT"FUCK!"
3030 FOR S=1 TO 1000
3031 NEXT S
3035 PRINT #2, "CARRIER FOUND AT";EXC;R;M;N;V
3036 PRINT EXC;R;M;N;V;"-- Saved As a Carrier --"
3037 CLOSE #2
3038 FOR GBS=1 TO 400:NEXT GBS
3039 IF KOM>2 THEN 3043 ELSE 3040
3040 IF KOM=2 THEN OPEN "COM2:2400,E,7,1" AS #1
3041 IF KOM=1 THEN OPEN "COM2:2400,E,7,1" AS #1 : IF KOM=4 THEN OPEN "COM2:1200,E,7,1" AS #1
3042 GOTO 3048
3043 FOR BNV=1 TO 600:NEXT BNV
3044 IF KOM=3 THEN OPEN "COM1:1200,E,7,1" AS #1
3045 IF KOM=4 THEN OPEN "COM2:1200,E,7,1" AS #1
3048 FOR JMN=1 TO 300:NEXT JMN
3049 OPEN OT$ FOR APPEND AS #2
3050 FOR S=1 TO 1000
3055 NEXT S
3056 STN=STN+1
3058 IF RS=1 THEN GOTO 7000
3060 CCOUNT=CCOUNT+1
3065 IF PTGFX=1 THEN VIEW
3070 CLS
3075 STAT$="CONNECT"
3076 PVR=R:PVM=M:PNV=N:PVV=V
3080 IF PTGFX=1 THEN GOSUB 26000
3090 GOTO 666
5000 REM Log Randomly Located NO CARRIER And BUSY
5001 F=0:CLOSE #1
5002 FOR AA=1 TO 1000: NEXT AA
5003 IF KOM=2 THEN OPEN "COM2:2400,E,7,1" AS #1 : IF KOM=1 THEN OPEN "COM1:2400,E,7,1" AS #1
5004 IF KOM>2 THEN GOTO 5060
5006 FOR ZZ=1 TO 1000 : NEXT ZZ
5007 IF PTG=1 THEN STAT$="BUSY"
5008 IF PTG=0 THEN STAT$="NO CARRIER"
5010 IF PTG=1 THEN PRINT"NUMBER BUSY"
5020 IF PTG=0 THEN PRINT"No Carrier..."
5030 IF PTG=1 THEN PRINT #2, "--BUSY SIGNAL AT";EXC;R;M;N;V
5032 IF PTG=1 THEN CLOSE #2
5033 FOR LPQ=1 TO 600: NEXT LPQ
5034 IF PTG=1 THEN OPEN OT$ FOR APPEND AS #2
5035 FOR QPL=1 TO 600:NEXT QPL
5042 STN=STN+1
5045 IF RS=1 THEN GOTO 7000
5046 PVR=R:PVM=M:PVN=N:PVV=V
5060 FOR GBC=1 TO 1000
5065 NEXT GBC
5070 IF KOM=3 THEN OPEN "COM1:1200,E,7,1" AS #1
5080 IF KOM=4 THEN OPEN "COM2:1200,E,7,1" AS #1
5081 IF PTG=1 THEN BCOUNT=BCOUNT+1
5082 IF PTG=0 THEN NCOUNT=NCOUNT+1
5083 IF PTGFX=1 THEN VIEW
5084 CLS
5085 IF PTGFX=1 THEN GOSUB 26000
5086 PTG=0
5090 GOTO 666
6000 REM Define Sequence
6010 PRINT "What Exchange ? (Enter 1800XXX For 800 Scanning)"
6015 INPUT EXC
6020 PRINT "Where Do You Want To Start ?"
6025 INPUT STN
6030 PRINT "Where Do You Want To Stop ?"
6035 INPUT STP
6040 PPO=STN:PPM=STP
6050 PRINT #2,"Sequential Scan Of The"EXC"Exchange From"STN"To"STP
7000 REM Dialing Of Sequence
7002 CLS
7005 IF STN>STP THEN GOTO 10000
7010 FOR SDP=1 TO 1000: NEXT SDP
7011 IF PTG=1000 THEN GOTO 7020
7015 IF STN<1000 THEN GOTO 7025
7016 PRINT #1,SP$
7017 GOSUB 400
7018 PRINT #1,SMO$
7019 GOSUB 400
7020 PRINT #1,"ATDT";EXC;STN
7021 IF PTGFX=1 THEN GOSUB 26000
7022 GOTO 7030
7025 IF STN<1000 AND STN>99 THEN PRINT #1,"ATDT";EXC;0;STN
7026 IF STN<100 AND STN>9 THEN PRINT #1,"ATDT";EXC;0;0;STN
7027 IF STN<10 THEN PRINT #1,"ATDT";EXC;0;0;0;STN
7028 IF PTGFX=1 THEN GOSUB 26000
7030 WHILE LOC(1) OR F=0
7035 UWK$=INKEY$
7040 SD$=INPUT$(2,1)
7045 IF SD$="CO" THEN GOTO 8000:IF SD$="0" THEN GOTO 8000
7050 IF SD$="NN" THEN F=1
7060 IF SD$="NO" THEN F=2
7070 IF SD$="BU" THEN F=2
7080 IF SD$="BU" THEN PTG=1
7090 PRINT SD$;
7100 WEND
7110 IF F=2 THEN GOTO 9000
7120 IF F=1 THEN GOTO 8000
7500 PRINT "Oh, Shit!!!!"
8000 REM Log A Sequential Score...
8010 F=0
8020 CLOSE #1
8030 PRINT "FUCK YEAH!"
8040 FOR FUK=1 TO 1000
8050 NEXT FUK
8056 IF STN<1000 AND STN>99 THEN PRINT #2,"CARRIER FOUND AT";EXC;0;STN
8060 IF STN>1000 THEN PRINT #2,"CARRIER FOUND AT";EXC;STN
8065 IF STN=1000 THEN PRINT #2,"CARRIER FOUND AT";EXC;STN
8070 IF STN>1000 THEN PRINT EXC;STN "SAVED"
8072 IF STN=1000 THEN PRINT EXC;STN "SAVED"
8075 IF STN<1000 AND STN>99 THEN PRINT EXC;0;STN "SAVED"
8076 IF STN<99 AND STN>9 THEN PRINT #2,"CARRIER FOUND AT";EXC;0;0;STN
8077 IF STN<10 THEN PRINT #2,"CARRIER FOUND AT";EXC;0;0;0;STN
8078 IF STN<99 AND STN>9 THEN PRINT EXC;0;0;STN "SAVED"
8079 IF STN<10 THEN PRINT EXC;0;0;0;STN "SAVED"
8083 FOR LLM=1 TO 300:NEXT LLM
8084 IF KOM=2 THEN OPEN "COM2:2400,E,7,1" AS #1
8085 IF KOM=1 THEN OPEN "COM1:2400,E,7,1" AS #1
8086 IF KOM=3 THEN OPEN "COM1:1200,E,7,1" AS #1
8087 IF KOM=4 THEN OPEN "COM2:1200,E,7,1" AS #1
8090 FOR FUC=1 TO 1000
8095 CLOSE #2
8100 NEXT FUC
8110 STN=STN+1
8115 CF=0
8116 OPEN OT$ FOR APPEND AS #2
8118 IF UWK$=CHR$(27) THEN GOTO 10000
8119 IF PTGFX=1 THEN VIEW:CCOUNT=CCOUNT+1
8120 CLS
8122 IF PTGFX=1 THEN GOSUB 26000
8123 STAT$="CONNECT"
8125 GOTO 7000
9000 REM Log a Sequential BUSY or Reset After Failed Attempt...
9010 F=0
9020 CLOSE #1
9030 FOR BAR=1 TO 1000
9040 NEXT BAR
9050 IF KOM=2 THEN OPEN "COM2:2400,E,7,1" AS #1
9055 IF KOM=1 THEN OPEN "COM1:2400,E,7,1" AS #1
9056 IF KOM=3 THEN OPEN "COM1:1200,E,7,1" AS #1
9057 IF KOM=4 THEN OPEN "COM2:1200,E,7,1" AS #1
9060 FOR RAB=1 TO 1000
9070 NEXT RAB
9080 IF PTG=1 THEN PRINT "Number Busy..."
9090 IF PTG=0 THEN PRINT "No Carrier! Damn!"
9095 IF PTG=1 AND STN<1000 AND STN>99 THEN PRINT #2, "--BUSY SIGNAL AT";EXC;0;STN
9096 IF PTG=1 AND STN<100 AND STN>9 THEN PRINT #2, "--BUSY SIGNAL AT";EXC;0;0;STN
9097 IF PTG=1 AND STN<10 THEN PRINT #2, "--BUSY SIGNAL AT";EXC;0;0;0;STN
9105 IF PTG=1 AND STN>1000 OR STN=1000 THEN PRINT #2, "--BUSY SIGNAL AT";EXC;STN
9110 IF PTG=1 THEN CLOSE #2
9120 STN=STN+1
9125 IF PTG=1 THEN OPEN OT$ FOR APPEND AS #2
9135 IF UWK$=CHR$(27) THEN GOTO 10000
9136 IF PTGFX=1 THEN VIEW
9137 IF PTG=1 THEN STAT$="BUSY"
9138 IF PTG=0 THEN STAT$="NO CARRIER"
9140 IF PTG=1 THEN BCOUNT=BCOUNT+1
9141 IF PTG=0 THEN NCOUNT=NCOUNT+1
9142 PTG=0
9143 CLS
9144 IF PTGFX=1 THEN GOSUB 26000 ELSE 9145
9145 GOTO 7000
10000 PRINT "Dialing Completed"
10005 IF UWK$=CHR$(27) AND RS=1 THEN PRINT #2,"Scan Aborted At"STN
10010 CLOSE #1
10020 CLOSE #2
10025 CLOSE #3
10030 IF PTGFX=1 THEN GOSUB 26000 ELSE 10035
10032 GOTO 10080
10035 PRINT"Results:"
10040 PRINT"Carriers: "CCOUNT
10045 PRINT"# Busy : "BCOUNT
10050 PRINT"No Resp.: "NCOUNT
10060 PRINT"Total : "(BCOUNT+CCOUNT+NCOUNT)
10080 SARAH$=INKEY$
10085 IF SARAH$="" THEN 10080 ELSE 10100
10100 END
15000 REM Print Title
15010 CLS
15020 FOR LLL=1 TO 8
15030 PRINT ""
15040 NEXT LLL
15050 FOR III=1 TO 80:PRINT CHR$(219);:NEXT III
15080 FOR IIP=1 TO 80:PRINT CHR$(178);:NEXT IIP
15110 FOR IIL=1 TO 80:PRINT CHR$(177);:NEXT IIL
15140 FOR IIK=1 TO 35:PRINT CHR$(176);:NEXT IIK
15170 PRINT CHR$(16);"RAND-SCAN";CHR$(17);
15175 FOR IIJ=1 TO 34:PRINT CHR$(176);:NEXT IIJ
15180 FOR IIA=1 TO 80:PRINT CHR$(177);:NEXT IIA
15190 FOR IIB=1 TO 80:PRINT CHR$(178);:NEXT IIB
15200 FOR IIC=1 TO 80:PRINT CHR$(219);:NEXT IIC
15210 IID$=INKEY$
15215 IF IID$="" THEN 15220 ELSE 15230
15220 GOTO 15210
15230 CLS
15240 FOR IIE=1 TO 11:PRINT "":NEXT IIE
15250 PRINT " <c> 1991 By Peter The Great "
15260 IIF$=INKEY$:IF IIF$="" THEN 15260 ELSE 15265
15265 CLS
15266 FOR AQW=1 TO 11:PRINT "":NEXT AQW
15270 PRINT " Conceived And Programmed "
15271 PRINT " By Peter The Great "
15276 IIZ$=INKEY$:IF IIZ$="" THEN 15276 ELSE 15280
15280 CLS
15285 FOR JJN=1 TO 10 :PRINT "":NEXT JJN
15290 PRINT " Produced And Distributed By "
15291 PRINT ""
15292 PRINT " The "
15293 PRINT " "CHR$(244)
15295 PRINT " "CHR$(156)"egion "CHR$(233)"f "CHR$(245)"chram "CHR$(231)"oday"
15310 PRINT "":PRINT " [L.o.S.T] "
15320 IQA$=INKEY$:IF IQA$="" THEN 15320 ELSE 15325
15325 CLS
15330 PRINT " Do You Want The Display Window To Be Active [EGA+ REQUIRED] ?"
15331 PRINT " (1)-Sure. Why Not?"
15332 PRINT " (2)-No Thanks "
15335 INPUT PTGFX
15350 RETURN
20000 IF ARA=NRA THEN GOTO 10000
20001 IF RFX=111 OR FTR=1 THEN 20003 ELSE 20006
20003 FOR BBB=1 TO G:RANDOMIZE TIMER
20004 SUCK=INT(RND*10) : MY=INT(RND*10):DICK=INT(RND*10):WHORE=INT(RND*10):NEXT BBB
20006 IF ARA=NRA THEN GOTO 10000
20015 FOR NNN=1 TO 1000:NEXT NNN
20020 INPUT#3,RFX
20022 IF RFX=111 THEN CLOSE #3
20023 IF RFX=111 THEN OPEN FEX$ FOR INPUT AS #3
20024 IF RFX=111 THEN GOTO 20000
20025 FOR JJJ=1 TO 1000:NEXT JJJ:IF ARA=NRA THEN GOTO 10000
20026 PRINT #1,SP$:GOSUB 400:PRINT #1,SMO$:GOSUB 400
20027 IF PTGFX=1 THEN GOSUB 26000
20030 PRINT #1,"ATDT";1800;RFX;SUCK;MY;DICK;WHORE
20040 WHILE LOC(1) OR F=0
20045 UWG$=INKEY$
20050 URA$=INPUT$(2,1)
20060 IF URA$="CO" THEN GOTO 25000
20070 IF URA$="NN" THEN F=1
20080 IF URA$="NO" THEN F=2
20090 IF URA$="BU" THEN F=2
20100 IF URA$="BU" THEN PTG=1
20110 PRINT URA$;
20120 WEND
20130 IF F=1 THEN GOTO 25000
20140 IF F=2 THEN GOTO 23000
23000 REM Log Ultra Randomized BUSY and NO CARRIER
23010 F=0
23020 CLOSE #1: FOR MBA=1 TO 1000: NEXT MBA
23030 IF KOM=2 THEN OPEN "COM2:2400,E,7,1" AS #1
23035 IF KOM=1 THEN OPEN "COM1:2400,E,7,1" AS #1
23036 IF KOM=3 THEN OPEN "COM1:1200,E,7,1" AS #1
23037 IF KOM=4 THEN OPEN "COM2:1200,E,7,1" AS #1
23040 FOR TGK=1 TO 1000: NEXT TGK
23050 IF PTG=1 THEN PRINT "Number Busy...."
23060 IF PTG=0 THEN PRINT "No Carrier...SHIT!"
23070 IF PTG=1 THEN PRINT #2, "--BUSY SIGNAL AT";1800;RFX;SUCK;MY;DICK;WHORE
23085 IF PTG=1 THEN CLOSE #2
23086 FOR QAS=1 TO 400:NEXT QAS
23087 IF PTG=1 THEN OPEN OT$ FOR APPEND AS #2
23089 IF UWG$=CHR$(27) THEN GOTO 10000
23090 IF PTG=1 THEN BCOUNT=BCOUNT+1
23095 IF PTG=0 THEN NCOUNT=NCOUNT+1
23096 IF PTGFX=1 THEN VIEW
23097 CLS
23098 IF PTG=0 THEN STAT$="NO CARRIER"
23099 IF PTG=1 THEN STAT$="BUSY"
23100 IF PTGFX=1 THEN GOSUB 26000
23200 PSUCK=SUCK:PMY=MY:PDICK=DICK:PWHORE=WHORE
23300 PRFX=RFX
23330 PTG=0 :FTR=0
24000 ARA=ARA+1 : GOTO 20000
25000 REM Log ULTRA Randomized Carrier
25010 F=0
25020 CLOSE #1:FOR JHN=1 TO 1000: NEXT JHN
25030 IF KOM=2 THEN OPEN "COM2:2400,E,7,1" AS #1
25035 IF KOM=1 THEN OPEN "COM1:2400,E,7,1" AS #1
25036 IF KOM=3 THEN OPEN "COM1:1200,E,7,1" AS #1
25037 IF KOM=4 THEN OPEN "COM2:1200,E,7,1" AS #1
25040 FOR NHJ=1 TO 1000: NEXT NHJ
25045 PRINT "Fuck Yeah!"
25050 PRINT #2,"CARRIER FOUND AT";1800;RFX;SUCK;MY;DICK;WHORE
25055 PRINT "1800";RFX;SUCK;MY;DICK;WHORE;"Logged As A Carrier"
25056 CLOSE #2
25060 ARA=ARA+1 :FTR=0
25065 OPEN OT$ FOR APPEND AS #2
25069 IF UWG$=CHR$(27) THEN GOTO 10000
25070 IF PTGFX=1 THEN VIEW
25075 CCOUNT=CCOUNT+1
25076 PSUCK=SUCK:PMY=MY:PDICK=DICK:PWHORE=WHORE
25077 PRFX=RFX
25080 CLS
25082 STAT$="CONNECT"
25085 IF PTGFX=1 THEN GOSUB 26000
25090 GOTO 20000
26000 REM Draw And Update The Display...
26010 SCREEN 9
26020 VIEW (633,1)-(360,214),8,15:VIEW (632,2)-(361,213),,5
26025 VIEW (620,10)-(380,200),0,4:VIEW (619,11)-(381,199),,4:VIEW (618,12)-(382,198),,4:VIEW (617,13)-(383,197),,4:VIEW (616,14)-(384,196),,4
26030 WINDOW (620,8)-(380,200)
26031 COLOR 12
26032 LOCATE 2,55:PRINT"R A N D - S C A N"
26040 LOCATE 4,50:COLOR 9
26045 IF RS=1 THEN PRINT "Mode :":LOCATE 4,62:COLOR 4: PRINT " SEQUENTIAL"
26050 IF RS=2 THEN PRINT "Mode :":LOCATE 4,62:COLOR 4: PRINT " RANDOM "
26055 IF RS=3 THEN PRINT "Mode :":LOCATE 4,62:COLOR 4: PRINT " SCHRAMMIN'"
26058 COLOR 9
26060 LOCATE 5,50
26065 PRINT"Connections:":COLOR 9:LOCATE 5,62:PRINT CCOUNT
26070 LOCATE 6,50:COLOR 9
26075 PRINT"Busy Count :":COLOR 9:LOCATE 6,62:PRINT BCOUNT
26080 LOCATE 7,50:COLOR 9
26085 PRINT"No Carriers:":COLOR 9:LOCATE 7,62:PRINT NCOUNT
26090 LOCATE 8,50:COLOR 9
26095 PRINT"Total :":COLOR 9:LOCATE 8,62: PRINT (BCOUNT+CCOUNT+NCOUNT)
26100 LOCATE 9,50
26105 IF RS=1 THEN PRINT"Current #:":LOCATE 9,60:COLOR 4:PRINT EXC;STN
26110 IF RS=2 THEN PRINT"Current #:":LOCATE 9,60:COLOR 4:PRINT EXC;R;M;N;V
26115 IF RS=3 THEN PRINT"Current #:":LOCATE 9,60:COLOR 4:PRINT RFX;SUCK;MY;DICK;WHORE
26117 LOCATE 10,50:COLOR 9
26120 IF RS=1 THEN PRINT"Prev. # :":LOCATE 10,60:COLOR 9:PRINT EXC;STN-1
26125 IF RS=2 THEN PRINT"Prev. # :":LOCATE 10,60:COLOR 9:PRINT EXC;PVR;PVM;PVN;PVV
26126 IF RS=3 THEN PRINT"Prev. # :":LOCATE 10,60:COLOR 9:PRINT PRFX;PSUCK;PMY;PDICK;PWHORE
26130 LOCATE 11,50:COLOR 9
26140 PRINT"Prev. Stat.: ":LOCATE 11,63:COLOR 9:PRINT STAT$
26145 LOCATE 13,55:COLOR 12
26150 PRINT"L.o.S.T / PTG '91"
26155 COLOR 7
26160 RETURN
30000 IF ERR=57 THEN RESUME
30010 RESUME
40000 INPUT X
45000 INPUT Y
50000 VIEW (629,2)-(360,215),X,Y
60000 GOTO 40000